草庐IT

windows - http.sys 实现

全部标签

JavaScript/jQuery : how do I get the inner window height?

比如...不包括地址栏、书签等的高度,只是查看空间。$(window).innerHeight()似乎不起作用。 最佳答案 使用.height()为此,如API中所述:Thismethodisalsoabletofindtheheightofthewindowanddocument.$(window).height();//returnsheightofbrowserviewport$(document).height();//returnsheightofHTMLdocument至于为什么.innerHeight()不工作:Thi

javascript - window.onbeforeunload : Is it possible to get any details about how the window was unloaded?

我正在开发其中一个警告窗口,告诉用户他们可能有未保存的数据,但我只需要在他们离开页面时警告他们。目前它在刷新、回发等时这样做。我想知道是否有任何方法可以告诉页面是如何卸载的,或者以其他方式获取有关用户卸载页面的操作的更多详细信息。(欢迎使用jquery解决方案)。引用代码:window.onbeforeunload=function(){if(formIsDirty){formIsDirty=false;return"Areyousureyouwanttonavigateawayfromthispage?";}} 最佳答案 在bef

javascript - Windows 8 javascript/visual studio 2012 中的 console.log()

当我在VisualStudio2012的javascript中使用console.log("Sometextoutput")进行Windows8metro编程时,文本发送到哪里?我在哪里可以查看它?我打开了“输出”面板,但看不到日志文本。我没有使用正确的功能吗?我必须使用其他函数来打印到输出吗? 最佳答案 要实际查看JavaScript控制台,请在VisualStudio菜单中选择DEBUG>Windows>JavaScriptConsole。然后你可以使用旧的console.log()写入它,但您也可以使用相关的WinJS函数:有

javascript - Angular JS 类型错误 : $http is not a function

我已经阅读了所有人们遇到$http不是函数的问题的帖子,看起来大部分是由于注入(inject)顺序错误所致。我的模块定义如下:angular.module("app",[]).controller("appCtrl",['$scope','$http',function($scope,$http){...$scope.makeCall=function($http){console.log("HERE");$http({method:'GET',url:如有任何建议,我们将不胜感激。 最佳答案 从makeCall函数中删除$http

javascript - 从 AngularJS $http get 返回对象

我正在使用以下代码获取json对象并将其绑定(bind)到$scope工作代码:$http({url:'/Home/GetJson',method:"GET",params:{clientID:cId}}).success(function(data){$scope.members=data.members;})有效..我想做的是将结果放入vardata,然后将其添加到$scope。失败代码:vardata=$http({url:'/Home/GetJson',method:"GET",params:{clientID:cId}}).success(function(data){ret

javascript - 传递给 window.prompt 的文本被替换为 "..."

我想允许用户将大量电子邮件地址复制到他们的剪贴板。这个答案似乎是最可靠的方法:HowdoIcopytotheclipboardinJavaScript?但是,在测试时我发现window.prompt()总是将部分one的电子邮件替换为....测试数据如下:test@test.com;test@test.com;test@test.com;test@test.com;test@test.com;test@test.com;test@test.com;test@test.com;test@test.com;test@test.com;test@test.com;test@test.com;

JAVA实现浪漫流星表白(520到了,快来看看程序员是怎么表白的吧)

本文实现的功能有:1、播放音乐2、自定义流星数量、飞行速度、光晕大小、流星大小3、自定义表白话语 运用到的知识点有:GUI:java实现窗体、Swing。其实JAVASwing的GUI目前企业中已经不用了,主要是一些学校和培训机构用来教导学生写一些游戏、小项目,练练手的。 多线程:让cpu同一时间处理多个任务(本文中涉及到音乐、文字缓慢出现、流星线条移动)效果图:音乐类(其实也可以不用音乐,有些人并不喜欢): importjavazoom.jl.decoder.JavaLayerException;importjavazoom.jl.player.Player;importjava.io.Fi

javascript - 我如何将 Node.js 实现到 Ionic/Angular 应用程序中?

我目前有一个基本的“选项卡”Ionic/Angular应用程序。ionic启动测试项目选项卡我已经完成了npminstall以在项目目录中获取一些基本Node模块。对于如何同时使用Angular和Express,以及如何设置Node/服务器端,我有些困惑。我尝试查看了很多教程,发现自己有点迷失在其中,所以我希望有人能提供一些资源,帮助我朝着正确的方向前进。因为Angular和Express都执行MVC/MV*——它开始真正混淆什么做什么。我对设置以及如何让他们一起交谈感到困惑。请让我知道我可以提供哪些其他信息,因为我不确定还有什么。(该项目非常简单。)非常感谢!

javascript - setTimeout 在 Windows 脚本 (jscript) 中不起作用

当我尝试在我的程序中运行以下代码时setTimeout("alert('moo')",1000);出现以下错误Error:ObjectexpectedCode:800A138FSource:MicrosoftJScriptruntimeerror为什么?我调用了错误的函数吗?我想做的是延迟执行后续功能。 最佳答案 听起来您正在非基于浏览器的脚本(Windows脚本宿主或类似脚本)中使用setTimeout。你不能那样做。但是,您可以使用WScript.Sleep短暂地暂停您的脚本,从而达到类似的效果。此外,alert不是WSH功能;

javascript - 如何在 javascript 中获取 url 的 http ://www. blbah.com 部分?

我在页面上的url是这样的:http://www.example.com/dir1/file.html?a=1我需要提取:http://www.example.com我如何在javascript中执行此操作? 最佳答案 window.location是一个具有有用属性的对象,详细信息在thisJSBin中.对于该JSBinURL(http://jsbin.com/etima),这是您所看到的(删除了一些不相关的内容):href:http://jsbin.com/etima协议(protocol):http:主机名:jsbin.com